home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / EDIT_UTL / MED295 / MED295.DOC next >
Text File  |  1995-02-13  |  3KB  |  62 lines

  1.   med295.pas: full screen editor, Version: 295 (of Feb-95).
  2.   (GNU-CopyLeft) Mohsin Ahmed, mosh@cs.albany.edu
  3.   Free for non-commercial use, can be used as an editor toolbox!
  4.   Compiles with: Turbo Pascal 5.0, used and tested on IBM/XT & AT.
  5.   Speed: Good enough on a 286 AT with all range checks on.
  6.   ----------------------------------------------------------------------
  7.   Usage:
  8.     C:\> editor FileName
  9.   Max line length is LineSz (80) chars, it will split longer lines.
  10.   Edit keys:
  11.              BackSpace    :  delete char before cursor.
  12.              Delete       :  delete char under cursor.
  13.              Insert       :  toggle insert/overwrite mode.
  14.              Return       :  Break line in Insert mode, else next line,
  15.              Tab          :  Insert 10 spaces,
  16.              F1,F2        :  +/- Foreground Color.
  17.              F3,F4        :  +/- Background Color.
  18.   << Arrow keys >>
  19.              Left/Right   : Char Left/Right,
  20.              C-Left/Right : Word Left/Right,
  21.              C-Home/End   : Delete to line begin/end,
  22.              Up/Dn        : Prev/Next line,
  23.              PgUp/PgDn    : Prev/Next Page,
  24.              C-PgUp/PgDn  : First/Last Line,
  25.   << Control (C-) keys >>
  26.              C-J          : Join with next line.
  27.              C-T          : Delete word.
  28.              C-Y          : Delete line.
  29.   << Esc (Meta-) keys >>
  30.              M-d          : Delete this line,
  31.              M-D          : Delete lines upto the marked line,
  32.              M-f          : Change current File Name,
  33.              M-j          : Join this and next line,
  34.              M-m          : Mark this line,
  35.              M-p/P        : Put yanked/Yanked line, at eol,
  36.              M-q          : Quit.
  37.              M-r          : Read from another file,
  38.              M-u          : Undo current line, restore deleted line,
  39.              M-x          : Write file and quit,
  40.              M-y/Y        : Yank line, to eol,
  41.              M-w          : Write to another file,
  42.              M-/string    : search for string (case sensitive),
  43.  
  44.   << SCREEN-LAYOUT >>
  45.   01 Date and Time.                       RowDate
  46.   02 Col,Row,Lines,Mode Info.             RowMode
  47.   03--------------------------            RowTop
  48.   04                                      RowMin
  49.   ..
  50.   19 CurPtr^.prev^.dat
  51.   20 CurPtr^.dat                          Row
  52.   21 CurPtr^.next^.dat
  53.   22                                      RowMax
  54.   23--------------------------            RowBot
  55.   24 Reading/Writing/:ESC-Cmds/FileName   RowMeta
  56.   25 Line Number                          RowNum
  57.  
  58.   If you have a job, I have the time and skills, send email to
  59.     mosh@cs.albany.edu, also try finger mosh@cse.iitb.ernet.in
  60.     Tel. 518-432-9662 (H) (USA).
  61.  
  62.